The Motorola WEAVR: Model Weaving in a Large Industrial Context

نویسندگان

  • Thomas Cottenier
  • Aswin van den Berg
  • Tzilla Elrad
چکیده

This paper reports on the development of an Aspect-Oriented Modeling engine and its initial deployment within the ModelDriven Engineering environment used in production at Motorola. The development environment is presented in detail, through a small example, and the current state of Aspect-Oriented Software Development technologies are discussed in this context. The report presents the particular decision made concerning the design and the deployment of the Motorola WEAVR Aspect-Oriented Modeling engine in light of the particular needs of the telecom system engineering industry. First, we motivate a model weaving approach as opposed to the more traditional aspect modeling, code generation and code-level weaving approaches. Second, we present a novel joinpoint model for transition-oriented state machines, and discuss its use within a large industrial context. Finally, we report on the initial adoption of the weaving engine within production teams and its impact on the development process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Motorola WEAVR: Aspect Orientation and Model-Driven Engineering

This paper presents an Aspect-Oriented Software Development (AOSD) language and methodology for Model-Driven Engineering (MDE) of large distributed applications, and a tool that implements these concepts, the Motorola WEAVR. MDE technologies and development practices have been used for a long time in the industry, for the development of large critical infrastructure systems, especially in the t...

متن کامل

Motorola Weavr: an Add-in for Aspect-oriented Modeling in Telelogic Tau G2

WEAVR The behavioral specifications of extra-functional concerns such as security, fault-tolerance or exception-handling tend to be hard to modularize in the UML. Their implementation is hard to encapsulate in separate state machine diagrams because their functionality tends to interact with the base behavior of the system at multiple locations. Aspect-Oriented Modeling (AOM) is a model transfo...

متن کامل

Aspect-Oriented Modeling and Simulation

This tutorial aims at familiarizing academia with the tools and development practices used for Model-Driven Engineering in a large industrial context. The development environment used within the Motorola Networks and Enterprise business unit is presented in detail as to familiarize the audience with the translation-oriented style of UML 2.0 modeling. This style of modeling emphasizes precise mo...

متن کامل

Developing a Model for Estimating Weaving and Non-Weaving Speed within Highways Weaving Segments (Tehran)

In weaving section due to a strong need for lane changing, a type of turbulence is created in traffic flow; so, the speedand the capacity of the weaving section decreases. Therefore, investigation of the weaving section is very important.However, due to shortage of the manual for urban principal arterials (highways), calibration of these models is necessary.One of these models...

متن کامل

Evaluation of Methods for Computing Free-Flow Speed and Its ‎Significance in the HCM 2010; Case Study: A Ramp-Weaving Segment

The core methodology of the Highway Capacity Manual (HCM) 2010 for freeway analyses is based on Free-Flow Speed (FFS). Moreover, weaving segments are major elements of freeway facilities that form where two one-way traffic streams intersect by merging and diverging maneuvers. Hence, this study used three different methods to compute FFS of a ramp-weaving segment, and then employed the proposed ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006